Canonical model